package 面向对象.day06;

import javax.swing.*;

/**
 * @author 王敬仟
 * Mine 水雷
 * SeaObject 继承父类
 */
public class Mine extends SeaObject {
    /*水雷的构造方法*/
    public Mine(int x,int y){
        super(11,11,x,y,1);
    }
    /*水雷的移动方法*/
    public void move(){
        y -= speed;//y向上移动了
    }
    /*设置鱼雷图片*/
    public ImageIcon getImage(){
        return Iamges.mine;//返回鱼雷图片
    }
    /*水雷入场*/
    public Mine shootMine(){
        return new Mine(this.x-this.width,this.y-11);
    }
    /*重写isOutOfBounds方法 判断是都越界*/
    public boolean isOutOfBounds(){
        //150为海平面的高
        return y<=150-height;
    }
}
